plantigrade mammal - Spanish English Dictionary